package lu.med.praxiswahl.wahlumed.dao.beans.daointerface;
import java.util.List;

import lu.med.praxiswahl.wahlumed.model.beans.GravTestTBL;


/**
*
* @author Patrick kendzo
* Email: pkendzo@msn.com
*/

public interface GravTestDAOInt {

	public void persist(GravTestTBL todo);

    public void delete(Long todo);

    public void update(GravTestTBL todo);

    public GravTestTBL retrieveGravItemByID(Long id);

    public List<GravTestTBL> retrieveGravItemsByCustomer(String matricule);
    
    public List<GravTestTBL> getGravItemsOfINTERVAL(String fromDatum, String toDatum);
    
    public int getActualGravNumberIndex(String year);
    
    public List<GravTestTBL> getItems_IF_TEST_Empty();
    
    public List<GravTestTBL> getLast_50_Item();
    
    public List<GravTestTBL> getGravTestItemSortedByNumber(String year);
}

